'use strict';
var details= {
    parameter:'list',
    num:null,
    typeTitle:[
        ['专业','验证','稳定'],
        ['专业','验证','稳定'],
        ['专业','验证','稳定'],
        ['专业','验证','稳定'],
        ['专业','验证','稳定']
    ],
    typeText:[
        ['1MQ是消息领域业内专业的消息中间件，多次在国内外获奖 ',
            '1经过双11阿里交易、商品、营销等核心链路真实场景验证',
            '1阿里集团内部1000+核心应用使用,每天流转几千亿条消息,稳定可靠'

        ],
        ['2MQ是消息领域业内专业的消息中间件，多次在国内外获奖 ',
            '1经过双11阿里交易、商品、营销等核心链路真实场景验证',
            '1阿里集团内部1000+核心应用使用,每天流转几千亿条消息,稳定可靠'

        ],
        ['3MQ是消息领域业内专业的消息中间件，多次在国内外获奖 ',
            '1经过双11阿里交易、商品、营销等核心链路真实场景验证',
            '1阿里集团内部1000+核心应用使用,每天流转几千亿条消息,稳定可靠'

        ],
        ['4MQ是消息领域业内专业的消息中间件，多次在国内外获奖 ',
            '1经过双11阿里交易、商品、营销等核心链路真实场景验证',
            '1阿里集团内部1000+核心应用使用,每天流转几千亿条消息,稳定可靠'

        ]
    ],
    typewriting:function(s,con){
         //con = $('.details_tex2');
        con=$(con);
        var index = 0,
            length = s.length,
            tId = null;

        function start(){
            con.text('');

            tId=setInterval(function(){
                con.append(s.charAt(index));
                if(index++ === length){
                    clearInterval(tId);
                    index = 0;

                }
            },100);
        }
        start();
    },

    getParam:function(name) {
        var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
        var r = window.location.search.substr(1).match(reg);
        if (r != null) return (r[2]);
        return null;
    },
     createDiv:function(){
         var details_tex2=$('.details_tex2');
         $.each(this.typeTitle[this.num],function(i){
            details_tex2.append('<li><span>'+details.typeTitle[details.num][i]+'</span><b></b></li>')
         });
     },
    init: function () {

        this.num=this.getParam(this.parameter);
        this.createDiv();
        var detail_text2_b=$('.details_tex2 b');
        console.log(detail_text2_b);
        $.each(detail_text2_b,function(i){
            console.log(detail_text2_b[i]);
            details.typewriting(details.typeText[details.num-1][i],detail_text2_b[i]);
        });
        //this.typewriting(this.typeText[this.num][0],);

    }
};
details.init();

console.log(details.num);